home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 2 December / IMG Dec 94.toast / More Goodies / Cheaters / Marathon Demo Cheats / Marathon-HowToEditLevels.txt < prev    next >
Text File  |  1994-12-04  |  3KB  |  60 lines

  1. Rudimentary Marathon Editing.. 
  2. brought to you by...             Clef
  3.  
  4. To use any of this you need Norton Utilites, or a similar utility which can
  5. edit data forks.
  6.  
  7. All of the offsets which I refer to are from the gamma Map file. This is the
  8. same as level 0 of the beta, but for the 3-level beta "Map" you need to add
  9. 24 to the offsets. The places should be obvious, just look 
  10. at the patterns. 
  11.  
  12. Marathon Maps are separated into several parts. The ones which I have
  13. identified, in order, are: 
  14. PNTS (points) (starts at $80) Changing these (randomly, thats about
  15. all you can do with a sector editor) does really cool things.. Its
  16. best to change things to bytes which are nearby, so you knwo the point exists.
  17. LINS (lines?) ($720)
  18. SIDS (sides) ($55EC) - contains texture assignments for the side walls.
  19. This section I understand the best.  The texture assignments are in 18 byte
  20. chunks.  The pattern can be easily seen in sectors 44-108.
  21. 18 byte chunks, separated by 46 bytes of zeros. (each line is 16 bytes).
  22. By simply copying and pasting these chunks around, it is possible to
  23. re-assign the textures. For instane, I made an "all-green" level by
  24. finding the string for green wall and repeating it over and over, till
  25. the end of "SIDS".  Note you MUST stick with the exact format.. There
  26. has to be 46 zeros between each texture. 
  27.      The code for "green wall" is:
  28.      03C3 F800 121B 0000 0000 FFFF 03C3 F800 FFFF. 
  29.      The code for one of the computer panels (the one on the pillars on
  30.      the second floor) is:
  31.      FCO7 EFD2 1209 FC07 0000 FFFF FC07 EFD2 FFFF.
  32. POLY ($D7F8) - not sure
  33. LITE ($13C04) - contains lighting info... Editing the lighting is weird.
  34. Only every other line in this section seems to make a difference, that is,
  35. lines $10, $30, $50, $70, $90, $B0, $C0, $D0 & $F0. 
  36. For Brightness, change these lines to:
  37. 0000 0000 0001 0000 0001 0000 0001 0000
  38. For flashing, change these lines to:
  39. 0000 0006 0000 0000 0000 3B79 0001 0000
  40. For darkness, change these lines to all zeros, like:
  41. 0000 0000 0000 0000 0000 0000 0000 0000 (duh)
  42.  
  43. NOTE ($13D10) - contains notes for the map (Carnage Central, etc..)
  44. OBJS ($13E3C) - Contains object info.. maybe which objects appear in
  45. level. Placement seems to come later.
  46.  
  47. After this it becomes sketchy..
  48.  
  49. Minf ($13F98) - contains info on the level, including the name.
  50. NAME ($13FFC) - contains the name
  51. plac ($14048) - Contains object and monster placement? , I believe. The
  52. first set of data (offset $1407D-$1412B)
  53. is the objects (delete it and you get no objects), and the second set
  54. (offset $1436D-$143FD) are the 
  55. monsters (delete it and you get no monsters). 
  56.  
  57. M.A.D. contains another section, "plat".. info on platforms, perhaps..
  58. But alas, the level crashes. Owell.
  59.  
  60. If you would like one of my edited levels, ask me, Clef,  or someone on #marathon.